build docs in arch-independent build only
authorDrew Parsons <dparsons@debian.org>
Tue, 27 Jan 2026 10:47:36 +0000 (11:47 +0100)
committerDrew Parsons <dparsons@debian.org>
Tue, 27 Jan 2026 10:47:36 +0000 (11:47 +0100)
Move doc generating packages doxygen-latex, ghostscript,
gnuplot-nox, graphviz to Build-Depends-Indep <!nodoc>

Closes: #1125140
debian/changelog
debian/control
debian/rules

index 3ffd983beda6a09e8531f121c50137e36454a0f7..05f68b14439b4cda70ebb156f807e8207f2d51cd 100644 (file)
@@ -4,6 +4,9 @@ vtk9 (9.5.2+dfsg3-2) UNRELEASED; urgency=medium
   * don't configure xdmf3 (i.e. IOParallelXdmf3) on 32-bit arches,
     where vtk's copy of xdmf3 fails to build. See Bug#1126484
     (upstream paraview Issue #22630)
+  * build docs in arch-independent build only. Closes: #1125140
+    Move doc generating packages doxygen-latex, ghostscript,
+    gnuplot-nox, graphviz to Build-Depends-Indep <!nodoc>.
   * Standards-Version: 4.7.3
 
  -- Drew Parsons <dparsons@debian.org>  Tue, 27 Jan 2026 11:31:20 +0100
index cc6a0656479276b5ebbed4d55c1cc12d4ad943a9..2dd101560360f22e441f9656ae1e8efd52b038a4 100644 (file)
@@ -12,10 +12,6 @@ Build-Depends: dpkg-dev (>= 1.22.5),
                default-jdk [!hppa !hurd-any],
                default-libmysqlclient-dev,
                dh-sequence-python3,
-               doxygen-latex,
-               ghostscript,
-               gnuplot-nox,
-               graphviz,
                hdf5-tools,
                dh-sequence-javahelper,
                libalglib-dev,
@@ -72,6 +68,10 @@ Build-Depends: dpkg-dev (>= 1.22.5),
                xvfb,
                zlib1g-dev,
                sqlite3
+Build-Depends-Indep: doxygen-latex <!nodoc>,
+               ghostscript <!nodoc>,
+               gnuplot-nox <!nodoc>,
+               graphviz <!nodoc>
 Standards-Version: 4.7.3
 Vcs-Browser: https://salsa.debian.org/science-team/vtk9
 Vcs-Git: https://salsa.debian.org/science-team/vtk9.git
index 0941fdd0947f034b7afdd99891b4782108490483..a488f3745af25155a6f043995202599ab3be82bc 100755 (executable)
@@ -36,7 +36,6 @@ endif
 extra_flags +=  \
        -DBUILD_SHARED_LIBS=ON \
        -DHDF5_IS_PARALLEL=ON -DHDF5_PREFER_PARALLEL=YES \
-       -DVTK_BUILD_DOCUMENTATION=ON \
        -DVTK_BUILD_EXAMPLES=OFF \
        -DVTK_BUILD_TESTING=OFF \
        -DVTK_EXTRA_COMPILER_WARNINGS=ON \
@@ -119,7 +118,10 @@ extra_flags += -DVTK_MODULE_ENABLE_VTK_IOADIOS2=WANT \
 
 endif
 
-override_dh_auto_configure:
+override_dh_auto_configure-indep:
+       dh_auto_configure -- -DVTK_BUILD_DOCUMENTATION=ON $(extra_flags)
+
+override_dh_auto_configure-arch:
        dh_auto_configure -- $(extra_flags)
 
 execute_after_dh_auto_clean: